ODBC - enabled SqlCancel() on queries taking too long
Dec. 2002 ICONS: renamed exported icons module_name + icon name + '.ICO' as listed
ODBC: disable DSN combo box when connected - press Disconnect to enable
fixed Download from Internet with no connection available
ODBC: script only specific schema; enabled viewing schema fo SQL
ENV: Fixed Access Violation
added Icons view/extraction page
added internet check for new version & download
ODBC: print ListView to CSV/TXT;
ODBC: add SEQUENCE default DISABLED to ODBC script options
ODBC: CB_TABLES - when "*tables*" selected, get Table descr result set, same as OnConnected
Setup by API implemented - INF file also available - FAILS TO FIND %PROGRAMFILES% ON W95
Callbacks for expanding TreeViews to reduce memory
standardize objects for future convert to UNICODE
WinInet: dynamic loading for W95 without Internet Explorer
VERSION: convert file dates to Calendar date/time objects
remove imagehlp.lib for win95
23.09.2001 HELP: Improved & rebuilt; fixed Setup copy help file
22.09.2001 ODBC: activated View Trace File; removed delete file; added time log in file
SETUP.EXE: added Terminate Process at uninstall
19.09.2001 Services: implemented Start/Stop/Pause/Continue/Disable service (testing)
16.09.2001 created W32PROP.HLP
01.09.2001 NETWORK: fixed PING on unavailable host RecvFrom() hung by pinging in a separate thread and killing thread
16.08.2001 LOST FILES, SETTINGS: finally disabled UI box (must test NT/2000) in SIMAIKA.DLL
SETTINGS: added Dead Link count
15.08.2001 FILE SYSTEM: Enabled (undocumented) formatting of drives from treeView by SHFormat()
05.08.2001 EXPLORER: fixed DBLCLK on directories
03.08.2001 EXPLORER: fixed CloseHandle() crashing NTDLL with FindClose()
NETWORK: disabled modifying user profile attributes (unavailable)
13.07.2001 NETWORK: fixed enumeration of users on NT PDC
07.07.2001 W32PROP.EXE: added autodetect new version during startup
07.07.2001 added Explorer page
01.07.2001 added AddToMruList() to SIMAIKA.DLL: used in ODBC panel
SETUP: enabled COMMON program group install for NT/2000; added INI2REG and REG2INI to SETUP
29.06.2001 created Ini2Reg and Reg2Ini console utilities
28.06.2001 moved logs to GetTempPath() for NT security
12.05.2001 LOST FILES: converted print routines to separate threads
SOFTWARE: added ENUM for hardware enumeration
GENERAL: improved ENUM for hardware enumeration and fixed NT; converted print routines to separate threads
REGISTRY: NT: removed DATETIME in string in DLL routines, now optional LPFILETIME
NETWORK: fixed crash in NT call to routine with non-WINAPI pointer
01.05.2001 SETUP: autodetect modified (newer) files in source dir
NETWORK: added GetAdaptersInfo and GetNetworkParams (IPHLPAPI.DLL)
29.04.2001 REMOVED static references to OLE32.DLL, MAPI32.DLL to avoid missing DLL crash on Win95
26.04.2001 REMOVED static references to WININET.DLL to avoid missing DLL crash on Win95
25.04.2001 rewrote all ToolHelp & PSAPI function calls from global function pointers to wrapper functions
22.04.2001 LOST FILES and INSTALL filler functions run as separate threads /*DEBUG ONLY*/
21.04.2001 Rewrote DLL ToolHelp functions and cleaned up exported global vars
07.04.2001 LOST FILES property page
01.04.2001 SETTINGS - corrected erasing dead links, and added directory being searched display
24.02.2001 NET: first implementation of NT Remote Shutdown: SE_InitiateSystemShutdown()
24.02.2001 ODBC: PeekMessage(PM_NOREMOVE) while looping thru cursor, for future SqlCancel()
19.02.2001 ODBC: removed strtok() in Driver Enumeration which caused GPF under NT
18.02.2001 ODBC: added DISCONNECT database in WM_DESTROY; removed strtok from driver parameters enum loop
04.02.2001 Rebuilt with oct.2000 Platform SDK
21.01.2001 PROFILES: PATCHED changing system directories to write in "User Shell Folders" as well as "Shell Folders" key in Registry; will fix for reading/writing separately to both
13.01.2001 ODBC: added database / table Scripting capability, including Index creation
07.01.2001 ODBC: added MsgBox on Results ListView to expand selected line, and added Fields combo box to insert in SQL statements
07.01.2001 SETTINGS: fixed inverted "Default" and output string on reading "Run" value for w32prop in registry
07.01.2001 ODBC: fixed bug where HDBCs were passed by value and cleared only locally, causing application to think it was still connected when in fact it was not
24.12.2000 ODBC property page
11.08.2000 Simple MAPI property page
22.07.2000 INTERNET property page
06.01.2000 PRINTERS property page
30.01.1999 SETTINGS property page
07.01.1999 SOFTWARE property page
27.12.1998 REGISTRY property page
/**************/
/* KNOWN BUGS */
/**************/
- can't seem to select a server with SHBrowseForFolder()
- software: unable to run search as a separate thread - callbacks behave asynchronously??
- unable to remove MessageBoxes in dead link search on Windows ME, NT on missing drives, even with SLR_NO_UI
- profile Shell folders don't always work under NT, especially Common
- improve Unicode support - probably requires two distinct versions
- FIXED: Cancel on ODBC page doesn't appear to disconnect connected database, if any
- FIXED: SHQueryRecycleBin(NULL) fails with invalid parameter (87) after upgrading to Win98 and then WinME
confirmed bug by Microsoft, requires calling for every drive and adding
- UnInstall doesn't correctly delete/uninstall files in use